package com.wolfsea.defineviewgrouppaper

/**
 *@desc  生成数据集工厂
 *@author liuliheng
 *@time 2022/11/17  11:18
 **/
object DataSetFactory {

    fun createDataSet(): MutableList<PaperContent> {

        val paperContentList = mutableListOf<PaperContent>()

        val title1 = "1、 30 + 50 = ?"

        val answerItem1 = mutableListOf<String>()
        val select1 = "A 3000000000000000000000000000000000000000000000000000000000000000000000000000000"
        val select2 = "B 10"
        val select3 = "C 80"
        val select4 = "D 60"
        answerItem1.add(select1)
        answerItem1.add(select2)
        answerItem1.add(select3)
        answerItem1.add(select4)

        val paperContent1 = PaperContent(title1, QuestionType.NO_GRAPH.value,true, answerItem1)
        paperContentList.add(paperContent1)


        val title2 = "2、 请选择你喜爱的水果?"
        val answerItem2 = mutableListOf<String>()
        val select11 = "A 香蕉"
        val select12 = "B 雪梨你随便给我一台锁定的谷歌 Pixel 手机，我两分钟就能给它解锁了。"
        val select13 = "C 杨梅"
        val select14 = "D 芒果"
        val select15 = "E 葡萄"
        answerItem2.add(select11)
        answerItem2.add(select12)
        answerItem2.add(select13)
        answerItem2.add(select14)
        answerItem2.add(select15)

        val paperContent2 = PaperContent(title2, QuestionType.NO_GRAPH.value,false, answerItem2)
        paperContentList.add(paperContent2)


        val title3 = "3、 请选择你喜欢的动物?"
        val answerItem3 = mutableListOf<String>()
        val select31 = "A 熊猫"
        val select32 = "B 猴子"
        val select33 = "C 蜜獾"
        val select34 = "D 树袋熊"
        val select35 = "E 大象"
        answerItem3.add(select31)
        answerItem3.add(select32)
        answerItem3.add(select33)
        answerItem3.add(select34)
        answerItem3.add(select35)

        val paperContent3 = PaperContent(title3, QuestionType.NO_GRAPH.value,false, answerItem3)
        paperContentList.add(paperContent3)

        val title4 = "4、 请选择你喜欢的学科?"
        val answerItem4 = mutableListOf<String>()
        val select41 = "A 数学"
        val select42 = "B 语文"
        val select43 = "C 生物"
        val select44 = "D 物理"
        answerItem4.add(select41)
        answerItem4.add(select42)
        answerItem4.add(select43)
        answerItem4.add(select44)

        val paperContent4 = PaperContent(title4, QuestionType.NO_GRAPH.value,true, answerItem4)
        paperContentList.add(paperContent4)

        val title5 = "5、 请选择你的职业"
        val answerItem5 = mutableListOf<String>()
        val select51 = "A 程序员"
        val select52 = "B 老师"
        val select53 = "C 物业管理"
        val select54 = "D 财务会计"
//        val select54 = "D 财务会计元数据性能对整个大数据平台的性能和扩展能力至关重要。尤其在处理海量文件的时候。" +
//                "在平台任务创建、运行和结束提交阶段，会存在大量的元数据 create，open，rename 和 delete 操作。" +
//                "因此，在进行文件系统选型时，元数据性能可谓是首当其冲需要考量的一个因素。在金融行业数字化转型浪潮下，" +
//                "从国有银行、股份制银行到各级商业银行，都纷纷步入云原生的进程。以容器、微服务、API为代表的云原生技术，" +
//                "重塑了云端应用的设计、开发、部署和运行模式，实现了自动化、易管理、可观测的全新DevOps体系，开发者和运维" +
//                "人员能够最大限度地提高生产力，更敏捷、更高效地进行应用迭代。但与此同时，云原生体系也带来了技术、产品、标准和" +
//                "生态系统的不断扩大，由此产生了新的基础设施暴露风险、通信风险和数据传输风险。为了满足云原生平台高可靠、高性能的基本保障" +
//                "，安全建设至关重要，但这又非常宏观，涉及到方方面面。新技术的诞生和应用必然面临着新威胁面的扩展与迁移，这也要求安全技术必" +
//                "须随着业务的技术架构做出即时改变，在新架构上实现安全能力的同步延展。"+
//                "为此，本文将分别论述：云原生的底层弹性基础设施、容器平台和云原生体系的基础通信及数据传输体系、API在金融科技领域的应用所带" +
//                "来的威胁面，以及应对相关问题的分析方法和安全实践。" +
//                "版权声明：本文为CSDN博主「《新程序员》编辑部」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。" +
//                "原文链接：https://blog.csdn.net/programmer_editor/article/details/127902250"
        answerItem5.add(select51)
        answerItem5.add(select52)
        answerItem5.add(select53)
        answerItem5.add(select54)

        val paperContent5 = PaperContent(title5, QuestionType.NO_GRAPH.value,false, answerItem5)
        paperContentList.add(paperContent5)


        val title6 = "6、 请选择你喜欢的图片?"
        val answerItem6 = mutableListOf<String>()
        val select61 = "A 图c"
        val select62 = "B 图d"
        val select63 = "C 图b"
        val select64 = "D 图a"
        answerItem6.add(select61)
        answerItem6.add(select62)
        answerItem6.add(select63)
        answerItem6.add(select64)

        val paperContent6 = PaperContent(title6, QuestionType.FOUR_GRAPHS.value,true, answerItem6)
        paperContentList.add(paperContent6)


        val title7 = "7、 请选择你喜欢的偶像明星?"
        val answerItem7 = mutableListOf<String>()
        val select71 = "A 景甜"
        val select72 = "B 姚明"
        val select73 = "C 许嵩"
        val select74 = "D 张杰"
        answerItem7.add(select71)
        answerItem7.add(select72)
        answerItem7.add(select73)
        answerItem7.add(select74)

        val paperContent7 = PaperContent(title7, QuestionType.NO_GRAPH.value,false, answerItem7)
        paperContentList.add(paperContent7)


        val title8 = "8、 100 * 100 = ?"

        val answerItem8 = mutableListOf<String>()
        val select81 = "A 100"
        val select82 = "B 10000"
        val select83 = "C 1000"
        val select84 = "D 100000"
        answerItem8.add(select81)
        answerItem8.add(select82)
        answerItem8.add(select83)
        answerItem8.add(select84)

        val paperContent8 = PaperContent(title8, QuestionType.NO_GRAPH.value,true, answerItem8)
        paperContentList.add(paperContent8)

        val title9 = "9、 LOL最喜欢的英雄？"

        val answerItem9 = mutableListOf<String>()
        val select91 = "A 小法师"
        val select92 = "B 德玛"
        val select93 = "C 寒冰"
        val select94 = "D EZ"
        answerItem9.add(select91)
        answerItem9.add(select92)
        answerItem9.add(select93)
        answerItem9.add(select94)

        val paperContent9 = PaperContent(title9, QuestionType.NO_GRAPH.value,true, answerItem9)
        paperContentList.add(paperContent9)


        val title10 = "10、 LOL最喜欢的英雄技能？"

        val answerItem10 = mutableListOf<String>()
        val select101 = "A 虚空阻尼"
        val select102 = "B 艾卡西亚暴雨"
        val select103 = "C 狂野生长"
        val select104 = "D 火焰晕眩"
        answerItem10.add(select101)
        answerItem10.add(select102)
        answerItem10.add(select103)
        answerItem10.add(select104)

        val paperContent10 = PaperContent(title10, QuestionType.NO_GRAPH.value,true, answerItem10)
        paperContentList.add(paperContent10)

        val title11 = "11、 LOL最喜欢的战队？"

        val answerItem11 = mutableListOf<String>()
        val select1101 = "A WBG"
        val select1102 = "B EDG"
        val select1103 = "C BLG"
        val select1104 = "D JDG"
        answerItem11.add(select1101)
        answerItem11.add(select1102)
        answerItem11.add(select1103)
        answerItem11.add(select1104)

        val paperContent11 = PaperContent(title11, QuestionType.NO_GRAPH.value,true, answerItem11)
        paperContentList.add(paperContent11)

        return paperContentList
    }
}